package com.enums;

/**
 * Created by jokerZ.
 */
//审核状态枚举
public enum VerifyEnum {
    TYPE0{
        @Override
        public String toString () {
            return "待审核";
        }
    },TYPE1{
        @Override
        public String toString () {
            return "审核通过";
        }
    },TYPE2{
        @Override
        public String toString () {
            return "审核不通过";
        }
    };

    @Override
    public String toString () {
        return this.toString();
    }
    public Integer getValue(){
        return ordinal();
    }

    /**
     * 获取对应枚举数据如果没有就默认第一个
     * @param value
     * @return
     */
    public static VerifyEnum valueOf(Integer value){
        VerifyEnum[] objs=VerifyEnum.values();
        if(value==null){
            return objs[0];
        }
        for (VerifyEnum obj : objs) {
            if (value.equals(obj.getValue())) {
                return obj;
            }
        }
        return objs[0];
    }
}
